win the major prize - French English Dictionary